Skip to content

feat: add Defillama MCP#3542

Open
junct-bot wants to merge 2 commits intomodelcontextprotocol:mainfrom
junct-bot:add/defillama-mcp
Open

feat: add Defillama MCP#3542
junct-bot wants to merge 2 commits intomodelcontextprotocol:mainfrom
junct-bot:add/defillama-mcp

Conversation

@junct-bot
Copy link

Add Defillama MCP to the MCP Server Directory

Server: Defillama MCP
Endpoint: https://defillama.mcp.junct.dev/mcp
Transport: Streamable HTTP (stateless)
Auth: None

Description

DefiLlama

DefiLlama — 59 endpoints parsed from llms.txt.

MCP endpoint: https://defillama.mcp.junct.dev/mcp
Domain: unknown

Tools

  • get_api_protocols — Base: https://pro-api.llama.fi Purpose: List all protocols with current TVL Parameters: None Respo…
  • get_api_protocol — Base: https://pro-api.llama.fi Purpose: Detailed protocol data including historical TVL
  • get_api_tvl — Base: https://pro-api.llama.fi Purpose: Simple endpoint returning only current TVL number
  • get_api_tokenprotocols — Base: https://pro-api.llama.fi Purpose: Shows which protocols hold a specific token
  • get_api_inflows — Base: https://pro-api.llama.fi Purpose: Daily capital flows for a protocol
  • get_api_v2_chains — Base: https://pro-api.llama.fi Purpose: Current TVL of all chains Parameters: None Response: [{ "g…
  • get_api_v2_historicalchaintvl — Base: https://pro-api.llama.fi Purpose: Historical TVL for all chains Parameters: None Response: […
  • get_api_chainassets — Base: https://pro-api.llama.fi Purpose: Asset breakdown across all chains Parameters: None Respons…
  • get_coins_prices_current — Purpose: Current prices for specified coins
  • get_coins_prices_historical — Purpose: Historical prices at specific timestamp
  • create_coins_batchhistorical — Purpose: Batch historical price queries Request Body: { "coins": { "ethereum:0x...": [1640995200, 16…
  • get_coins_chart — Purpose: Price chart data with configurable intervals
  • get_coins_percentage — Purpose: Price change percentages
  • get_coins_prices_first — Purpose: First recorded price for coins
  • get_coins_block — Purpose: Get block number at timestamp
  • get_yields_pools — Base: https://pro-api.llama.fi Purpose: All yield pools with current APY Parameters: None Response…
  • get_yields_poolsold — Base: https://pro-api.llama.fi Purpose: Legacy pools with contract addresses Parameters: None Resp…
  • get_yields_chart — Base: https://pro-api.llama.fi Purpose: Historical APY/TVL for a pool
  • get_yields_poolsborrow — Base: https://pro-api.llama.fi Purpose: Borrowing rates across protocols Parameters: None Response…
  • get_yields_chartlendborrow — Base: https://pro-api.llama.fi Purpose: Historical lend/borrow rates
  • get_yields_perps — Base: https://pro-api.llama.fi Purpose: Perpetual futures funding rates Parameters: None Response:…
  • get_yields_lsdrates — Base: https://pro-api.llama.fi Purpose: Liquid staking derivative rates Parameters: None Response:…
  • get_stablecoins_stablecoindominance — Purpose: Get stablecoin dominance per chain
  • get_stablecoins_stablecoins — Purpose: List all stablecoins with current market data Parameters: None Response: [ { "id": 1, "name…
  • get_stablecoins_stablecoincharts_all — Purpose: Historical market cap data for all stablecoins Parameters: None Response: [ { "date": 16094…
  • get_stablecoins_stablecoincharts — Purpose: Historical stablecoin data for specific chain
  • get_stablecoins_stablecoin — Purpose: Detailed data for specific stablecoin
  • get_stablecoins_stablecoinchains — Purpose: List all chains with stablecoin data Parameters: None Response: [ { "name": "Ethereum", "to…
  • get_stablecoins_stablecoinprices — Purpose: Historical prices for all stablecoins Parameters: None Response: [ { "date": 1609459200, "p…
  • get_api_overview_dexs — Purpose: Aggregated DEX volumes
  • get_api_summary_dexs — Purpose: Specific DEX protocol volumes
  • get_api_overview_options — Purpose: Options trading volumes
  • get_api_summary_options — Purpose: Specific options protocol data
  • get_api_overview_derivatives — Base: https://pro-api.llama.fi Purpose: Aggregated derivatives data Parameters: None Response: { "…
  • get_api_summary_derivatives — Base: https://pro-api.llama.fi Purpose: Specific derivatives protocol
  • get_api_overview_fees — Purpose: Protocol fees overview
  • get_api_summary_fees — Purpose: Specific protocol fees
  • get_api_emissions — Purpose: All tokens with unlock schedules Parameters: None Response: [ { "token": "coingecko:whitebi…
  • get_api_emission — Purpose: Detailed vesting schedule
  • get_api_categories — Purpose: TVL by category Parameters: None Response: { "chart": { "1752796800": { "Lending": {"tvl": …
  • get_api_forks — Purpose: Protocol fork relationships Parameters: None Response: { "chart": { "1752796800": { "Uniswa…
  • get_api_oracles — Purpose: Oracle protocol data Parameters: None Response: { "chart": { "1752796800": { "Chainlink": {…
  • get_api_entities — Purpose: Company/entity information Parameters: None Response: [ { "id": "entity-8", "name": "Blockc…
  • get_api_treasuries — Purpose: Protocol treasury balances Parameters: None Response: [ { "id": "6355-treasury", "name": "S…
  • get_api_hacks — Purpose: Historical exploits database Parameters: None Response: [ { "date": 1711065600, "name": "Su…
  • get_api_raises — Purpose: Funding rounds database Parameters: None Response: { "raises": [ { "date": 1740528000, "nam…
  • get_api_historicalliquidity — Purpose: Historical liquidity for token
  • get_etfs_overview — Purpose: TradFi crypto ETF overview Parameters: None Response: [ { "timestamp": 1732278611, "timesta…
  • get_etfs_overvieweth — Purpose: Ethereum ETF data Parameters: None Response: Similar to overview but ETH only
  • get_etfs_history — Purpose: Historical ETF flows Parameters: None Response: [ { "timestamp": 1704931200, "timestamp_exa…
  • get_etfs_historyeth — Purpose: Historical Ethereum ETF data Parameters: None Response: Similar to history but ETH only
  • get_fdv_performance — Purpose: FDV performance metrics
  • get_bridges_bridges — Purpose: List all bridges
  • get_bridges_bridge — Purpose: Detailed bridge data
  • get_bridges_bridgevolume — Purpose: Bridge volume for chain
  • get_bridges_bridgedaystats — Purpose: Daily bridge stats
  • get_bridges_transactions — Purpose: Bridge transactions
  • get_dat_institutions — Purpose: Get comprehensive Digital Asset Treasury data for all institutions Description: Returns det…
  • get_usage_apikey — Base: https://pro-api.llama.fi Purpose: Check API usage Parameters: None (uses API key from header…

Connection

{
  "mcpServers": {
    "defillama-mcp": {
      "url": "https://defillama.mcp.junct.dev/mcp",
      "transport": "streamable-http"
    }
  }
}

Registry entry (servers.json)

{
  "id": "defillama-mcp",
  "name": "Defillama MCP",
  "description": "Base: `https://pro-api.llama.fi` Purpose: List all protocols with current TVL Parameters: None Response: [{ \"id\": \"2269\", \"name\": \"Aave\", \"symbol\": \"AAVE\", \"cat",
  "repository": "https://github.com/junct-bot/defillama-mcp",
  "endpoint": "https://defillama.mcp.junct.dev/mcp",
  "transport": [
    "streamable-http"
  ],
  "tags": [],
  "version": "1.0.0",
  "author": "Junct",
  "llms_txt": "https://defillama.mcp.junct.dev/llms.txt",
  "created_at": "2026-03-13T05:27:33.402Z"
}

Generated by Junct — agent-readiness infrastructure for crypto/DeFi.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant